using Domain.Entities;
using NHibernate;
using NHibernate.Expression;
using System.Collections.Generic;
using Domain.Misc;

namespace Domain.Services
{
    public static class DiagService
    {
        /*****************************************************************************************
        * Getters
        * ***************************************************************************************/
        public static void TestConnection()
        {
            ISession session = NHibernateHelper.Instance.CurrentSession;
            if (session.Connection.State != System.Data.ConnectionState.Closed)
            {
                session.Connection.Close();

                if (!session.IsConnected)
                {
                    session.Reconnect();
                }
            }
            session.Connection.Open();
        }

        /*****************************************************************************************
        * Adders
        * ***************************************************************************************/

        /*****************************************************************************************
        * Updaters
        * ***************************************************************************************/

        /*****************************************************************************************
        * Deleters
        * ***************************************************************************************/
    }
}
